package com.jdew.thkj.bean;

import java.io.Serializable;
import java.util.List;

public class JDBean implements Serializable {


    /**
     * apiCodeEnum : SUCCESS
     * code : 200
     * data : [{"brandCode":"7998","brandName":"悍途（Humtto）","categoryInfo":{"cid1":6144,"cid1Name":"珠宝首饰","cid2":12041,"cid2Name":"木手串/把件","cid3":12052,"cid3Name":"其他"},"comments":250,"commissionInfo":{"commission":22.95,"commissionShare":50},"couponInfo":{"couponList":[{"bindType":3,"discount":36,"getEndTime":1532520780000,"getStartTime":1532088720000,"link":"http://coupon.jd.com/ilink/couponActiveFront/front_index.action?XXXXXXXXXX","platformType":0,"quota":45,"useEndTime":1532793599000,"useStartTime":1532016000000}]},"goodCommentsShare":99,"imageInfo":{"imageList":[{"url":"http://img14.360buyimg.com/ads/jfs/t23653/120/753679517/360282/29014020/5b423b58Nabe4e5b4.jpg"}]},"inOrderComm30Days":5003.08,"inOrderCount30Days":911,"isJdSale":0,"materialUrl":"item.jd.com/29768024852.html","pingGouInfo":{},"planInfo":{"endTime":32472115200000,"startTime":1532188800000},"priceInfo":{"price":45.9},"shopInfo":{"shopId":13131,"shopName":"缘谛官方旗舰店"},"skuId":29768024852,"skuName":"缘谛 手串 鸡翅木 佛珠念珠手链手串天然木饰男女款念珠车载挂件 8mm长款","isHot":1},{"categoryInfo":{"cid1":1319,"cid1Name":"母婴","cid2":4997,"cid2Name":"妈妈专区","cid3":6319,"cid3Name":"孕期营养"},"comments":11173,"commissionInfo":{"commission":23.84,"commissionShare":8},"couponInfo":{"couponList":[{"bindType":3,"discount":20,"getEndTime":1533052680000,"getStartTime":1531302420000,"link":"http://coupon.jd.com/ilink/couponSendFront/send_index.action?XXXXXXXXX","platformType":0,"quota":200,"useEndTime":1533052799000,"useStartTime":1531238400000}]},"goodCommentsShare":99,"imageInfo":{"imageList":[{"url":"http://img14.360buyimg.com/ads/jfs/t21511/289/1827279872/193441/99d67f1f/5b39f3d2N968f3a3c.jpg"}]},"inOrderComm30Days":3797.71,"inOrderCount30Days":503,"isJdSale":0,"materialUrl":"item.jd.com/10726559784.html","pingGouInfo":{},"planInfo":{"endTime":32472115200000,"startTime":1531324800000},"priceInfo":{"price":298},"shopInfo":{"shopName":"哺泉旗舰店"},"skuId":10726559784,"skuName":"哺泉下奶茶催奶 催乳增奶生乳汁催奶汤月子餐哺乳妈妈开奶追奶茶下奶汤（3盒装）","isHot":1}]
     * message : success
     * totalCount : 88192
     */

    private String apiCodeEnum;
    private int code;
    private int num;
    private String message;
    private int totalCount;
    private List<DataBean> data;

    public String getApiCodeEnum() {
        return apiCodeEnum;
    }

    public void setApiCodeEnum(String apiCodeEnum) {
        this.apiCodeEnum = apiCodeEnum;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * brandCode : 7998
         * brandName : 悍途（Humtto）
         * categoryInfo : {"cid1":6144,"cid1Name":"珠宝首饰","cid2":12041,"cid2Name":"木手串/把件","cid3":12052,"cid3Name":"其他"}
         * comments : 250
         * commissionInfo : {"commission":22.95,"commissionShare":50}
         * couponInfo : {"couponList":[{"bindType":3,"discount":36,"getEndTime":1532520780000,"getStartTime":1532088720000,"link":"http://coupon.jd.com/ilink/couponActiveFront/front_index.action?XXXXXXXXXX","platformType":0,"quota":45,"useEndTime":1532793599000,"useStartTime":1532016000000}]}
         * goodCommentsShare : 99
         * imageInfo : {"imageList":[{"url":"http://img14.360buyimg.com/ads/jfs/t23653/120/753679517/360282/29014020/5b423b58Nabe4e5b4.jpg"}]}
         * inOrderComm30Days : 5003.08
         * inOrderCount30Days : 911
         * isJdSale : 0
         * materialUrl : item.jd.com/29768024852.html
         * pingGouInfo : {}
         * planInfo : {"endTime":32472115200000,"startTime":1532188800000}
         * priceInfo : {"price":45.9}
         * shopInfo : {"shopId":13131,"shopName":"缘谛官方旗舰店"}
         * skuId : 29768024852
         * skuName : 缘谛 手串 鸡翅木 佛珠念珠手链手串天然木饰男女款念珠车载挂件 8mm长款
         * isHot : 1
         */

        private String brandCode;
        private String owner;
        private String brandName;
        private CategoryInfoBean categoryInfo;
        private int comments;
        private CommissionInfoBean commissionInfo;
        private CouponInfoBean couponInfo;
        private int goodCommentsShare;
        private ImageInfoBean imageInfo;
        private double inOrderComm30Days;
        private int inOrderCount30Days;
        private String isJdSale;
        private String materialUrl;
        private PingGouInfoBean pingGouInfo;
        private PlanInfoBean planInfo;
        private PriceInfoBean priceInfo;
        private ShopInfoBean shopInfo;
        private String skuId;
        private String skuName;
        private long spuid;
        private int isHot;

        public void setBrandCode(String brandCode) {
            this.brandCode = brandCode;
        }

        public String getBrandCode() {
            return brandCode;
        }

        public long getSpuid() {
            return spuid;
        }

        public long setSpuid() {
            return spuid;
        }

        public String getOwner() {
            return owner;
        }

        public void setOwner(String owner) {
            this.owner = owner;
        }

        public String getBrandName() {
            return brandName;
        }

        public void setBrandName(String brandName) {
            this.brandName = brandName;
        }

        public CategoryInfoBean getCategoryInfo() {
            return categoryInfo;
        }

        public void setCategoryInfo(CategoryInfoBean categoryInfo) {
            this.categoryInfo = categoryInfo;
        }

        public int getComments() {
            return comments;
        }

        public void setComments(int comments) {
            this.comments = comments;
        }

        public CommissionInfoBean getCommissionInfo() {
            return commissionInfo;
        }

        public void setCommissionInfo(CommissionInfoBean commissionInfo) {
            this.commissionInfo = commissionInfo;
        }

        public CouponInfoBean getCouponInfo() {
            return couponInfo;
        }

        public void setCouponInfo(CouponInfoBean couponInfo) {
            this.couponInfo = couponInfo;
        }

        public int getGoodCommentsShare() {
            return goodCommentsShare;
        }

        public void setGoodCommentsShare(int goodCommentsShare) {
            this.goodCommentsShare = goodCommentsShare;
        }

        public ImageInfoBean getImageInfo() {
            return imageInfo;
        }

        public void setImageInfo(ImageInfoBean imageInfo) {
            this.imageInfo = imageInfo;
        }

        public double getInOrderComm30Days() {
            return inOrderComm30Days;
        }

        public void setInOrderComm30Days(double inOrderComm30Days) {
            this.inOrderComm30Days = inOrderComm30Days;
        }

        public int getInOrderCount30Days() {
            return inOrderCount30Days;
        }

        public void setInOrderCount30Days(int inOrderCount30Days) {
            this.inOrderCount30Days = inOrderCount30Days;
        }

        public String getIsJdSale() {
            return isJdSale;
        }

        public void setIsJdSale(String isJdSale) {
            this.isJdSale = isJdSale;
        }

        public String getMaterialUrl() {
            return materialUrl;
        }

        public void setMaterialUrl(String materialUrl) {
            this.materialUrl = materialUrl;
        }

        public PingGouInfoBean getPingGouInfo() {
            return pingGouInfo;
        }

        public void setPingGouInfo(PingGouInfoBean pingGouInfo) {
            this.pingGouInfo = pingGouInfo;
        }

        public PlanInfoBean getPlanInfo() {
            return planInfo;
        }

        public void setPlanInfo(PlanInfoBean planInfo) {
            this.planInfo = planInfo;
        }

        public PriceInfoBean getPriceInfo() {
            return priceInfo;
        }

        public void setPriceInfo(PriceInfoBean priceInfo) {
            this.priceInfo = priceInfo;
        }

        public ShopInfoBean getShopInfo() {
            return shopInfo;
        }

        public void setShopInfo(ShopInfoBean shopInfo) {
            this.shopInfo = shopInfo;
        }

        public String getSkuId() {
            return skuId;
        }

        public void setSkuId(String skuId) {
            this.skuId = skuId;
        }

        public String getSkuName() {
            return skuName;
        }

        public void setSkuName(String skuName) {
            this.skuName = skuName;
        }

        public int getIsHot() {
            return isHot;
        }

        public void setIsHot(int isHot) {
            this.isHot = isHot;
        }

        public static class CategoryInfoBean implements Serializable {
            /**
             * cid1 : 6144
             * cid1Name : 珠宝首饰
             * cid2 : 12041
             * cid2Name : 木手串/把件
             * cid3 : 12052
             * cid3Name : 其他
             */

            private int cid1;
            private String cid1Name;
            private int cid2;
            private String cid2Name;
            private int cid3;
            private String cid3Name;

            public int getCid1() {
                return cid1;
            }

            public void setCid1(int cid1) {
                this.cid1 = cid1;
            }

            public String getCid1Name() {
                return cid1Name;
            }

            public void setCid1Name(String cid1Name) {
                this.cid1Name = cid1Name;
            }

            public int getCid2() {
                return cid2;
            }

            public void setCid2(int cid2) {
                this.cid2 = cid2;
            }

            public String getCid2Name() {
                return cid2Name;
            }

            public void setCid2Name(String cid2Name) {
                this.cid2Name = cid2Name;
            }

            public int getCid3() {
                return cid3;
            }

            public void setCid3(int cid3) {
                this.cid3 = cid3;
            }

            public String getCid3Name() {
                return cid3Name;
            }

            public void setCid3Name(String cid3Name) {
                this.cid3Name = cid3Name;
            }
        }

        public static class CommissionInfoBean implements Serializable {
            /**
             * commission : 22.95
             * commissionShare : 50
             */

            private double commission;
            private double commissionShare;

            public double getCommission() {
                return commission;
            }

            public void setCommission(double commission) {
                this.commission = commission;
            }

            public double getCommissionShare() {
                return commissionShare;
            }

            public void setCommissionShare(double commissionShare) {
                this.commissionShare = commissionShare;
            }
        }

        public static class CouponInfoBean implements Serializable {
            private List<CouponListBean> couponList;

            public List<CouponListBean> getCouponList() {
                return couponList;
            }

            public void setCouponList(List<CouponListBean> couponList) {
                this.couponList = couponList;
            }

            public static class CouponListBean implements Serializable {
                /**
                 * bindType : 3
                 * discount : 36
                 * getEndTime : 1532520780000
                 * getStartTime : 1532088720000
                 * link : http://coupon.jd.com/ilink/couponActiveFront/front_index.action?XXXXXXXXXX
                 * platformType : 0
                 * quota : 45
                 * useEndTime : 1532793599000
                 * useStartTime : 1532016000000
                 */

                private int bindType;
                private double discount;
                private long getEndTime;
                private long getStartTime;
                private String link;
                private int platformType;
                private int quota;
                private long useEndTime;
                private long useStartTime;

                public int getBindType() {
                    return bindType;
                }

                public void setBindType(int bindType) {
                    this.bindType = bindType;
                }

                public double getDiscount() {
                    return discount;
                }

                public void setDiscount(double discount) {
                    this.discount = discount;
                }

                public long getGetEndTime() {
                    return getEndTime;
                }

                public void setGetEndTime(long getEndTime) {
                    this.getEndTime = getEndTime;
                }

                public long getGetStartTime() {
                    return getStartTime;
                }

                public void setGetStartTime(long getStartTime) {
                    this.getStartTime = getStartTime;
                }

                public String getLink() {
                    return link;
                }

                public void setLink(String link) {
                    this.link = link;
                }

                public int getPlatformType() {
                    return platformType;
                }

                public void setPlatformType(int platformType) {
                    this.platformType = platformType;
                }

                public int getQuota() {
                    return quota;
                }

                public void setQuota(int quota) {
                    this.quota = quota;
                }

                public long getUseEndTime() {
                    return useEndTime;
                }

                public void setUseEndTime(long useEndTime) {
                    this.useEndTime = useEndTime;
                }

                public long getUseStartTime() {
                    return useStartTime;
                }

                public void setUseStartTime(long useStartTime) {
                    this.useStartTime = useStartTime;
                }
            }
        }

        public static class ImageInfoBean {
            private List<ImageListBean> imageList;

            public List<ImageListBean> getImageList() {
                return imageList;
            }

            public void setImageList(List<ImageListBean> imageList) {
                this.imageList = imageList;
            }

            public static class ImageListBean {
                private String url;

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }
            }
        }

        public static class PingGouInfoBean {
            private String pingouPrice;
            private long pingouTmCount;
            private String pingouUrl;

            public long getPingouTmCount() {
                return pingouTmCount;
            }

            public void setPingouTmCount(long pingouTmCount) {
                this.pingouTmCount = pingouTmCount;
            }

            public String getPingouUrl() {
                return pingouUrl;
            }

            public void setPingouUrl(String pingouUrl) {
                this.pingouUrl = pingouUrl;
            }

            public String getPingouPrice() {
                return pingouPrice;
            }

            public void setPingouPrice(String pingouPrice) {
                this.pingouPrice = pingouPrice;
            }
        }

        public static class PlanInfoBean implements Serializable {
            /**
             * endTime : 32472115200000
             * startTime : 1532188800000
             */

            private long endTime;
            private long startTime;

            public long getEndTime() {
                return endTime;
            }

            public void setEndTime(long endTime) {
                this.endTime = endTime;
            }

            public long getStartTime() {
                return startTime;
            }

            public void setStartTime(long startTime) {
                this.startTime = startTime;
            }
        }

        public static class PriceInfoBean implements Serializable {
            /**
             * price : 45.9
             */

            private double price;

            public double getPrice() {
                return price;
            }

            public void setPrice(double price) {
                this.price = price;
            }
        }

        public static class ShopInfoBean implements Serializable {
            /**
             * shopId : 13131
             * shopName : 缘谛官方旗舰店
             */

            private int shopId;
            private String shopName;

            public int getShopId() {
                return shopId;
            }

            public void setShopId(int shopId) {
                this.shopId = shopId;
            }

            public String getShopName() {
                return shopName;
            }

            public void setShopName(String shopName) {
                this.shopName = shopName;
            }
        }
    }
}
